*,
::before,
::after {
	box-sizing: border-box;
	--tw-border-opacity: 1;
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
}


.pointer-events-none {pointer-events: none;}
.pointer-events-auto {pointer-events: auto;}

.visible {visibility: visible;}
.invisible {visibility: hidden;}

.static {position: static;}
.fixed {position: fixed;}
.absolute {position: absolute;}
.relative {position: relative;}
.sticky {position: sticky;}

.inset-0 {top: 0px;right: 0px;bottom: 0px;left: 0px;}
.inset-x-0 {left: 0px;right: 0px;}
.top-0 {top: 0px;}
.right-0 {right: 0px;}
.bottom-0 {bottom: 0px;}
.left-0 {left: 0px;}
.right-4 {right: 32rpx;}
.top-1v2 {top: 50%;}
.right-1v2 {right: 50%;}
.bottom-1v2 {bottom: 50%;}
.left-1v2 {left: 50%;}

.isolate {isolation: isolate;}
.isolation-auto {isolation: auto;}

[hidden] {display: none;}

.z-0 {z-index: 0;}
.z-10 {z-index: 10;}
.z-20 {z-index: 20;}
.z-30 {z-index: 30;}
.z-40 {z-index: 40;}
.z-50 {z-index: 50;}
.z-auto {z-index: auto;}
.mx-2 {margin-left: 16rpx;margin-right: 16rpx;}
.mx-4 {margin-left: 32rpx;margin-right: 32rpx;}
.mx-auto{margin-left: auto;margin-right: auto;}
.-mx-4 {margin-left: -32rpx;margin-right: -32rpx;}
.my-10{margin-top: 80rpx;margin-bottom: 80rpx;}
.mt-auto {margin-top: auto;}
.mr-auto {margin-right: auto;}
.ml-auto {margin-left: auto;}
.mt-2{margin-top: 16rpx;}
.mt-3{margin-top: 24rpx;}
.-mt-2{margin-top: -16rpx;}
.mt-4{margin-top: 32rpx;}
.mt-5{margin-top: 40rpx;}
.mt-6{margin-top: 48rpx;}
.-mt-6{margin-top: -48rpx;}
.mt-7{margin-top: 56rpx;}
.mt-8{margin-top: 64rpx;}
.mt-10{margin-top: 80rpx;}
.-mt-10{margin-top: -80rpx;}
.mt-12{margin-top: 96rpx;}
.mt-14{margin-top: 112rpx;}
.mt-16{margin-top: 128rpx;}
.-mt-16{margin-top: -128rpx;}
.mt-20{margin-top: 160rpx;}
.-mt-20{margin-top: -160rpx;}
.-mt-40{margin-top: -320rpx;}
.mb-5{margin-top: 40rpx;}
.mb-6{margin-top: 48rpx;}
.mb-8{margin-top: 64rpx;}
.mb-10{margin-top: 80rpx;}
.-mb-20{margin-top: -160rpx;}

.p-0{padding: 0;}
.p-2 {padding: 16rpx;}
.p-3 {padding: 24rpx;}
.p-4 {padding: 32rpx;}
.p-5 {padding: 40rpx;}
.p-6 {padding: 48rpx;}
.p-7 {padding: 56rpx;}
.p-8 {padding: 64rpx;}
.p-10 {padding: 80rpx;}
.px-2 {padding-left: 16rpx;padding-right: 16rpx;}
.px-3 {padding-left: 24rpx;padding-right: 24rpx;}
.px-4 {padding-left: 32rpx;padding-right: 32rpx;}
.px-5 {padding-left: 40rpx;padding-right: 40rpx;}
.px-6 {padding-left: 48rpx;padding-right: 48rpx;}
.px-7 {padding-left: 56rpx;padding-right: 56rpx;}
.px-8 {padding-left: 64rpx;padding-right: 64rpx;}
.px-10 {padding-left: 80rpx;padding-right: 80rpx;}
.px-12 {padding-left: 96rpx;padding-right: 96rpx;}
.px-16 {padding-left: 128rpx;padding-right: 128rpx;}
.px-18 {padding-left: 144rpx;padding-right: 144rpx;}
.px-20 {padding-left: 160rpx;padding-right: 160rpx;}
.py-2 {padding-top: 16rpx;padding-bottom: 16rpx;}
.py-3 {padding-top: 24rpx;padding-bottom: 24rpx;}
.py-4 {padding-top: 32rpx;padding-bottom: 32rpx;}
.py-5 {padding-top: 40rpx;padding-bottom: 40rpx;}
.py-7 {padding-top: 56rpx;padding-bottom: 56rpx;}
.py-6 {padding-top: 48rpx;padding-bottom: 48rpx;}
.py-8 {padding-top: 64rpx;padding-bottom: 64rpx;}
.py-10 {padding-top: 80rpx;padding-bottom: 80rpx;}
.py-20 {padding-top: 160rpx;padding-bottom: 160rpx;}
.pt-4 {padding-top: 32rpx;}
.pt-6 {padding-top: 48rpx;}
.pt-10 {padding-top: 80rpx;}
.pt-12 {padding-top: 96rpx;}
.pt-14 {padding-top: 112rpx;}
.pt-16 {padding-top: 128rpx;}
.pt-20 {padding-top: 160rpx;}
.pt-32 {padding-top: 256rpx;}
.pb-10 {padding-bottom: 80rpx;}
.pb-16 {padding-bottom: 128rpx;}
.pb-20 {padding-bottom: 160rpx;}
.pb-24 {padding-bottom: 192rpx;}
.pb-26 {padding-bottom: 208rpx;}
.pr-6 {padding-right: 48rpx;}
.pr-7 {padding-right: 56rpx;}


.block {display: block;}
.flex {display: flex;}
.grid {display: grid;}
.hidden {display: none;}

.h-0 {height: 0;}
.h-4 {height: 32rpx;}
.h-5 {height: 40rpx;}
.h-6 {height: 48rpx;}
.h-8 {height: 64rpx;}
.h-10 {height: 80rpx;}
.h-12 {height: 96rpx;}
.h-14 {height: 112rpx;}
.h-15 {height: 120rpx;}
.h-16 {height: 128rpx;}
.h-20 {height: 160rpx;}
.h-24 {height: 192rpx;}
.h-26 {height: 208rpx;}
.h-40 {height: 320rpx;}
.h-52 {height: 416rpx;}
.h-72 {height: 576rpx;}
.h-96 {height: 768rpx;}
.h-px {height: 1px;}
.h-full {height: 100%;}
.h-screen {height: 100vh;}
.max-h-full {max-height: 100%;}
.max-h-screen {max-height: 100vh;}
.min-h-full {min-height: 100%;}
.min-h-screen {min-height: 100vh;}

.w-0 {width: 0;}
.w-4 {width: 32rpx;}
.w-5 {width: 40rpx;}
.w-6 {width: 48rpx;}
.w-8 {width: 64rpx;}
.w-10 {width: 80rpx;}
.w-12 {width: 96rpx;}
.w-14 {width: 112rpx;}
.w-16 {width: 128rpx;}
.w-20 {width: 160rpx;}
.w-24 {width: 192rpx;}
.w-28 {width: 224rpx;}
.w-36 {width: 288rpx;}
.w-48 {width: 384rpx;}
.w-52 {width: 416rpx;}
.w-px {width: 1px;}
.w-full {width: 100%;}
.w-screen {width: 100vw;}
.w-min {width: min-content;}
.w-max {width: max-content;}
.min-w-0 {min-width: 0px;}
.min-w-full {min-width: 100%;}
.min-w-min {min-width: min-content;}
.min-w-max {min-width: max-content;}
.max-w-full {max-width: 100%;}
.max-w-screen {max-width: 100vw;}

.overflow-hidden {overflow: hidden;}

.gap-2 {gap: 16rpx;}
.gap-3 {gap: 0.75rem;}
.gap-4 {gap: 32rpx;}
.gap-5 {gap: 1.25rem;}
.gap-6 {gap: 48rpx;}
.gap-x-2 {column-gap: 0.5rem;}
.gap-x-3 {column-gap: 0.75rem;}
.gap-x-4 {column-gap: 1rem;}
.gap-x-5 {column-gap: 1.25rem;}
.gap-x-6 {column-gap: 1.5rem;}
.gap-y-2 {row-gap: 0.5rem;}
.gap-y-3 {row-gap: 0.75rem;}
.gap-y-4 {row-gap: 1rem;}
.gap-y-5 {row-gap: 1.25rem;}
.gap-y-6 {row-gap: 1.5rem;}

.space-x-1 > :not([hidden]) ~ :not([hidden]) {	--tw-space-x-reverse: 0;
  margin-right: calc(8rpx * var(--tw-space-x-reverse));
  margin-left: calc(8rpx * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(16rpx * var(--tw-space-x-reverse));
  margin-left: calc(16rpx * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(24rpx * var(--tw-space-x-reverse));
  margin-left: calc(24rpx * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(32rpx * var(--tw-space-x-reverse));
  margin-left: calc(32rpx * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(8rpx * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(8rpx * var(--tw-space-y-reverse));
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(16rpx * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(16rpx * var(--tw-space-y-reverse));
}
.space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(24rpx * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(24rpx * var(--tw-space-y-reverse));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(32rpx * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(32rpx * var(--tw-space-y-reverse));
}
.space-y-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(40rpx * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(40rpx * var(--tw-space-y-reverse));
}
.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(48rpx * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(48rpx * var(--tw-space-y-reverse));
}

.items-start {align-items: flex-start;}
.items-end {align-items: flex-end;}
.items-center {align-items: center;}
.justify-center {justify-content: center;}
.justify-between {justify-content: space-between;}
.flex-wrap {flex-wrap: wrap;}
.flex-col {flex-direction: column;}
.flex-none {flex: none;}
.flex-shrink-0 {flex-shrink: 0;}
.flex-shrink {flex-shrink: 1;}
.flex-grow-0 {flex-grow: 0;}
.flex-grow {flex-grow: 1;}

.grid-cols-1 {grid-template-columns: repeat(1, minmax(0, 1fr));}
.grid-cols-2 {grid-template-columns: repeat(2, minmax(0, 1fr));}
.grid-cols-3 {grid-template-columns: repeat(3, minmax(0, 1fr));}
.grid-cols-4 {grid-template-columns: repeat(4, minmax(0, 1fr));}
.place-content-center {place-content: center;}


.transform {
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-0 {--tw-translate-x: 0px;}
.translate-y-0 {--tw-translate-y: 0px;}
.translate-x-1v2 {--tw-translate-x: 50%;}
.-translate-x-1v2 {--tw-translate-x: -50%;}
.translate-y-1v2 {--tw-translate-y: 50%;}
.-translate-y-1v2 {--tw-translate-y: -50%;}
.translate-x-full {--tw-translate-x: 100%;}
.translate-y-full {--tw-translate-y: 100%;}
.-translate-x-full {--tw-translate-x: -100%;}
.-translate-y-full {--tw-translate-y: -100%;}
.translate-x-10 {--tw-translate-x: 2.5rem;}
.translate-y-10 {--tw-translate-y: 2.5rem;}
.-translate-x-10 {--tw-translate-x: -2.5rem;}
.-translate-y-10 {--tw-translate-y: -2.5rem;}

@keyframes spin {
  to {transform: rotate(360deg);}
}
@keyframes ping {
  75%, 100% {transform: scale(2);opacity: 0;}
}
@keyframes pulse {
  50% {opacity: .5;}
}
@keyframes bounce {
  0%, 100% {transform: translateY(-25%);animation-timing-function: cubic-bezier(0.8,0,1,1);}
  50% {transform: none;animation-timing-function: cubic-bezier(0,0,0.2,1);}
}
.animate-none {animation: none;}
.animate-spin {animation: spin 1s linear infinite;}
.animate-ping {animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;}
.animate-pulse {animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;}
.animate-bounce {animation: bounce 1s infinite;}

.select-none {-webkit-user-select: none;user-select: none;}

.text-xs {font-size: 0.75rem;line-height: 32rpx;}
.text-sm {font-size: 28rpx;line-height: 40rpx;}
.text-base {font-size: 32rpx;line-height: 48rpx;}
.text-lg {font-size: 36rpx;line-height: 56rpx;}
.text-xl {font-size: 40rpx;line-height: 56rpx;}
.text-2xl {font-size: 48rpx;line-height: 64rpx;}
.text-3xl {font-size: 72rpx;line-height: 72rpx;}

.text-transparent {color: transparent;}
.text-current {color: currentColor;}
.text-black {--tw-text-opacity: 1;color: rgba(0, 0, 0, var(--tw-text-opacity));}
.text-white {--tw-text-opacity: 1;color: rgba(255, 255, 255, var(--tw-text-opacity));}
.text-gray-50 {--tw-text-opacity: 1;color: rgba(249, 250, 251, var(--tw-text-opacity));}
.text-gray-100 {--tw-text-opacity: 1;color: rgba(243, 244, 246, var(--tw-text-opacity));}
.text-gray-200 {--tw-text-opacity: 1;color: rgba(229, 231, 235, var(--tw-text-opacity));}
.text-gray-300 {--tw-text-opacity: 1;color: rgba(209, 213, 219, var(--tw-text-opacity));}
.text-gray-400 {--tw-text-opacity: 1;color: rgba(156, 163, 175, var(--tw-text-opacity));}
.text-gray-500 {--tw-text-opacity: 1;color: rgba(107, 114, 128, var(--tw-text-opacity));}
.text-gray-600 {--tw-text-opacity: 1;color: rgba(75, 85, 99, var(--tw-text-opacity));}
.text-gray-700 {--tw-text-opacity: 1;color: rgba(55, 65, 81, var(--tw-text-opacity));}
.text-gray-800 {--tw-text-opacity: 1;color: rgba(31, 41, 55, var(--tw-text-opacity));}
.text-gray-900 {--tw-text-opacity: 1;color: rgba(17, 24, 39, var(--tw-text-opacity));}

.text-yellow-50 {--tw-text-opacity: 1;color: rgba(255, 251, 235, var(--tw-text-opacity));}
.text-yellow-100 {--tw-text-opacity: 1;color: rgba(254, 243, 199, var(--tw-text-opacity));}
.text-yellow-200 {--tw-text-opacity: 1;color: rgba(253, 230, 138, var(--tw-text-opacity));}
.text-yellow-300 {--tw-text-opacity: 1;color: rgba(252, 211, 77, var(--tw-text-opacity));}
.text-yellow-400 {--tw-text-opacity: 1;color: rgba(251, 191, 36, var(--tw-text-opacity));}
.text-yellow-500 {--tw-text-opacity: 1;color: rgba(245, 158, 11, var(--tw-text-opacity));}
.text-yellow-600 {--tw-text-opacity: 1;color: rgba(217, 119, 6, var(--tw-text-opacity));}
.text-yellow-700 {--tw-text-opacity: 1;color: rgba(180, 83, 9, var(--tw-text-opacity));}
.text-yellow-800 {--tw-text-opacity: 1;color: rgba(146, 64, 14, var(--tw-text-opacity));}
.text-yellow-900 {--tw-text-opacity: 1;color: rgba(120, 53, 15, var(--tw-text-opacity));}
.text-green-50 {--tw-text-opacity: 1;color: rgba(236, 253, 245, var(--tw-text-opacity));}
.text-green-100 {--tw-text-opacity: 1;color: rgba(209, 250, 229, var(--tw-text-opacity));}
.text-green-200 {--tw-text-opacity: 1;color: rgba(167, 243, 208, var(--tw-text-opacity));}
.text-green-300 {--tw-text-opacity: 1;color: rgba(110, 231, 183, var(--tw-text-opacity));}
.text-green-400 {--tw-text-opacity: 1;color: rgba(52, 211, 153, var(--tw-text-opacity));}
.text-green-500 {--tw-text-opacity: 1;color: rgba(16, 185, 129, var(--tw-text-opacity));}
.text-green-600 {--tw-text-opacity: 1;color: rgba(5, 150, 105, var(--tw-text-opacity));}
.text-green-700 {--tw-text-opacity: 1;color: rgba(4, 120, 87, var(--tw-text-opacity));}
.text-green-800 {--tw-text-opacity: 1;color: rgba(6, 95, 70, var(--tw-text-opacity));}
.text-green-900 {--tw-text-opacity: 1;color: rgba(6, 78, 59, var(--tw-text-opacity));}

.font-light{font-weight: 300;}
.font-normal{font-weight: 400;}
.font-medium {font-weight: 500;}
.font-semibold {font-weight: 600;}
.font-bold {font-weight: 700;}
.italic {font-style: italic;}

.underline{text-decoration: underline;}
.line-through{text-decoration: line-through;}
.leading-none {line-height: 1;}
.leading-relaxed {line-height: 1.625;}
.leading-loose {line-height: 2;}

.uppercase {text-transform: uppercase;}
.lowercase {text-transform: lowercase;}
.capitalize {text-transform: capitalize;}

.text-left {text-align: left;}
.text-center {text-align: center;}
.text-right {text-align: right;}
.text-justify {text-align: justify;}
.truncate {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.break-all {word-break: break-all;}

.rounded-none {border-radius: 0px;}
.rounded-sm {border-radius: 4rpx;}
.rounded {border-radius: 8rpx;}
.rounded-md {border-radius: 12rpx;}
.rounded-lg {border-radius: 16rpx;}
.rounded-xl {border-radius: 24rpx;}
.rounded-t-xl {border-radius:  24rpx 24rpx 0 0;}
.rounded-2xl {border-radius: 32rpx;}
.rounded-t-2xl {border-radius:  32rpx 32rpx 0 0;}
.rounded-3xl {border-radius: 40rpx;}
.rounded-full {border-radius: 9999px;}

.border {border-width: 1px; border-style: solid;--tw-border-opacity: 1;border-color: rgba(229, 231, 235, var(--tw-border-opacity));}
.border-0 {border-width: 0px; border-style: solid;--tw-border-opacity: 1;border-color: rgba(229, 231, 235, var(--tw-border-opacity));}
.border-2 {border-width: 2px; border-style: solid;--tw-border-opacity: 1;border-color: rgba(229, 231, 235, var(--tw-border-opacity));}
.border-4 {border-width: 4px; border-style: solid;--tw-border-opacity: 1;border-color: rgba(229, 231, 235, var(--tw-border-opacity));}
.border-8 {border-width: 8px; border-style: solid;--tw-border-opacity: 1;border-color: rgba(229, 231, 235, var(--tw-border-opacity));}
.border-solid {border-style: solid;}
.border-dashed {border-style: dashed;}
.border-dotted {border-style: dotted;}
.border-double {border-style: double;}
.border-none {border-style: none;}
.border-transparent {border-color: transparent;}
.border-gray-200 {--tw-border-opacity: 1;border-color: rgba(229, 231, 235, var(--tw-border-opacity));}
.border-yellow-200 {--tw-border-opacity: 1;border-color: rgba(253, 230, 138, var(--tw-border-opacity));}
.border-green-700 {--tw-border-opacity: 1;border-color: rgba(4, 120, 87, var(--tw-border-opacity));}

.bg-fixed {background-attachment: fixed;}
.bg-local {background-attachment: local;}
.bg-scroll {background-attachment: scroll;}

.bg-no-repeat{background-repeat: no-repeat;}
.bg-center{background-position: center;}
.bg-cover{background-size: cover;}

.bg-transparent {background-color: transparent;}
.bg-current {background-color: currentColor;}
.bg-black {--tw-bg-opacity: 1;background-color: rgba(0, 0, 0, var(--tw-bg-opacity));}
.bg-white {--tw-bg-opacity: 1;background-color: rgba(255, 255, 255, var(--tw-bg-opacity));}
.bg-gray-50 {--tw-bg-opacity: 1;background-color: rgba(249, 250, 251, var(--tw-bg-opacity));}
.bg-gray-100 {--tw-bg-opacity: 1;background-color: rgba(243, 244, 246, var(--tw-bg-opacity));}
.bg-gray-200 {--tw-bg-opacity: 1;background-color: rgba(229, 231, 235, var(--tw-bg-opacity));}
.bg-gray-300 {--tw-bg-opacity: 1;background-color: rgba(209, 213, 219, var(--tw-bg-opacity));}
.bg-gray-400 {--tw-bg-opacity: 1;background-color: rgba(156, 163, 175, var(--tw-bg-opacity));}
.bg-gray-500 {--tw-bg-opacity: 1;background-color: rgba(107, 114, 128, var(--tw-bg-opacity));}
.bg-gray-600 {--tw-bg-opacity: 1;background-color: rgba(75, 85, 99, var(--tw-bg-opacity));}
.bg-gray-700 {--tw-bg-opacity: 1;background-color: rgba(55, 65, 81, var(--tw-bg-opacity));}
.bg-gray-800 {--tw-bg-opacity: 1;background-color: rgba(31, 41, 55, var(--tw-bg-opacity));}
.bg-gray-900 {--tw-bg-opacity: 1;background-color: rgba(17, 24, 39, var(--tw-bg-opacity));}

.bg-green-50 {--tw-bg-opacity: 1;background-color: rgba(236, 253, 245, var(--tw-bg-opacity));}
.bg-green-100 {--tw-bg-opacity: 1;background-color: rgba(209, 250, 229, var(--tw-bg-opacity));}
.bg-green-200 {--tw-bg-opacity: 1;background-color: rgba(167, 243, 208, var(--tw-bg-opacity));}
.bg-green-300 {--tw-bg-opacity: 1;background-color: rgba(110, 231, 183, var(--tw-bg-opacity));}
.bg-green-400 {--tw-bg-opacity: 1;background-color: rgba(52, 211, 153, var(--tw-bg-opacity));}
.bg-green-500 {--tw-bg-opacity: 1;background-color: rgba(16, 185, 129, var(--tw-bg-opacity));}
.bg-green-600 {--tw-bg-opacity: 1;background-color: rgba(5, 150, 105, var(--tw-bg-opacity));}
.bg-green-700 {--tw-bg-opacity: 1;background-color: rgba(4, 120, 87, var(--tw-bg-opacity));}
.bg-green-800 {--tw-bg-opacity: 1;background-color: rgba(6, 95, 70, var(--tw-bg-opacity));}
.bg-green-900 {--tw-bg-opacity: 1;background-color: rgba(6, 78, 59, var(--tw-bg-opacity));}
.bg-yellow-50 {--tw-bg-opacity: 1;background-color: rgba(255, 251, 235, var(--tw-bg-opacity));}
.bg-yellow-100 {--tw-bg-opacity: 1;background-color: rgba(254, 243, 199, var(--tw-bg-opacity));}
.bg-yellow-200 {--tw-bg-opacity: 1;background-color: rgba(253, 230, 138, var(--tw-bg-opacity));}
.bg-yellow-300 {--tw-bg-opacity: 1;background-color: rgba(252, 211, 77, var(--tw-bg-opacity));}
.bg-yellow-400 {--tw-bg-opacity: 1;background-color: rgba(251, 191, 36, var(--tw-bg-opacity));}
.bg-yellow-500 {--tw-bg-opacity: 1;background-color: rgba(245, 158, 11, var(--tw-bg-opacity));}
.bg-yellow-600 {--tw-bg-opacity: 1;background-color: rgba(217, 119, 6, var(--tw-bg-opacity));}
.bg-yellow-700 {--tw-bg-opacity: 1;background-color: rgba(180, 83, 9, var(--tw-bg-opacity));}
.bg-yellow-800 {--tw-bg-opacity: 1;background-color: rgba(146, 64, 14, var(--tw-bg-opacity));}
.bg-yellow-900 {--tw-bg-opacity: 1;background-color: rgba(120, 53, 15, var(--tw-bg-opacity));}

.bg-opacity-0 {--tw-bg-opacity: 0;}
.bg-opacity-5 {--tw-bg-opacity: 0.05;}
.bg-opacity-10 {--tw-bg-opacity: 0.1;}
.bg-opacity-20 {--tw-bg-opacity: 0.2;}
.bg-opacity-25 {--tw-bg-opacity: 0.25;}
.bg-opacity-30 {--tw-bg-opacity: 0.3;}
.bg-opacity-40 {--tw-bg-opacity: 0.4;}
.bg-opacity-50 {--tw-bg-opacity: 0.5;}
.bg-opacity-60 {--tw-bg-opacity: 0.6;}
.bg-opacity-70 {--tw-bg-opacity: 0.7;}
.bg-opacity-75 {--tw-bg-opacity: 0.75;}
.bg-opacity-80 {--tw-bg-opacity: 0.8;}
.bg-opacity-90 {--tw-bg-opacity: 0.9;}
.bg-opacity-95 {--tw-bg-opacity: 0.95;}
.bg-opacity-100 {--tw-bg-opacity: 1;}


.shadow-sm {
	--tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
}
.shadow-md {
	box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.1);
}
.shadow-lg {
	--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
}

.backdrop-filter {
  --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.backdrop-blur-sm {--tw-backdrop-blur: blur(4px);}
.backdrop-blur {--tw-backdrop-blur: blur(8px);}
.backdrop-blur-md {--tw-backdrop-blur: blur(12px);}
.backdrop-blur-lg {--tw-backdrop-blur: blur(16px);}
.backdrop-blur-xl {--tw-backdrop-blur: blur(24px);}